reorganized files, added more examples