buffers and outputs input in regular blocks