modified bookservice