#36 add annotations to actions and removed the useless dist module