first version without running in higher half
added space for early pages