re-add all needed gems
book redo