add actions prototype