more possible inputs