added libraries, folder structure etc