begin work on main