changed the folder structure and added some new algorithms