sort of have part of the grab working (not really)