updated different action strategy