organise source files