init action modified