adds somet hinking around adding different inputs