updated readme and structure