added pointers from advanced vim