make page work, wip