goals, file structure and compilation information added