everything compiles, dunno about inputs