made required icon an option that isn't required for all icons