working on getting all the inputs