fix

these functions