testing from wenjie
Merge branch 'develop' into Wenjie's-Branch
modify action function
implement case 1 and case 2 action format
add some simple items for teseting
add functions
Handled actions of length 1 and 2