refactored actions package, added targeted action class