input nodes (still a bit rough around the edges)