cleaned up repository and added descriptions