add some samples
near to finish this project