update readme and structure