building oop page