fix Function