dot functions incomplete