fixed findById query