add lift and its test
add stackAction and its test