detailing input