fixed mainact