add sam-rest example