add input
update cosy