worked on the inputs post some more, it's hard