not saving links until all required fields are in