better organizing the files