working on kernel_policy
Working on ADVANCE kernel function