i update the empty functions