direct indirect function. There are any references about direct indirect function in here. you can look below.