ok fine. actually trying to understand and fixup the input layer