complete belief state func