stop using aligned buffers
implemented convinience bypass layer