added pocketing, tested in hole test page