implement remove book