model adapté pour input