starting to split main