run method.