split a large filr added to manage scaffold file