updating the parent api part to have extra pieces to it
removing what's left of the auto-generated code