add intro and method