updated phy objects to handle changes with the create signals functions