fixed buffer read operations