added primitive book view