add some functional interfaces for execute module
filexed warning bug of eval module
finished the implementation of execute module