add readme and change the structure