fixed csize and numreqs