split the src ready for first commit