update project files & add some samples