add run method.