demo parent methods