added annotations to action factories