separate source code and other files