start main rafactory