completed book reserve functionality.