split codes into separate files