added page turning, still needs work