facts are based on observation