moving includes in separate folder
concatenate duplicate c files for easy reading