added actions, and apply(Action)