develop intro and remove extra methods