maybe working w/o separated input layer