move grabber to lib