fix #9 - implement actions