pass param into ei
pass parameter into functions
add creator of recurrent-data