MAKE updating use functionr, reset functio & FIXED