added .grab() method