add remove book function