#1 fixed buffer positioning