bug fixed observation point