pop stack before tail call
initialize  and  on boot