some working examples