statically allocated buffer