use parrent method