Updating parent code implementation