working on vis estimation