split source in individual files