overwrite funcs and messages