add 'parent' method