format code
add demo template
add demo Action Class