split working
some cleanup
starting to add bezier curves to the split