changed methods, added message to ui