added todo and prototype for Action