adding working examples