started implementing equationinput and stuff