subkas and pass functions to eval()

Test Plan:
hack hack hack