add exmaplres & change interface