modify route usage demos
reorganize structure and add some files