this is the input
