really fixed prefetch
general arrangement