add msg, remove locate()