added ability to add a new gif and set validation constraints