function name changed to kernel style