added detailed intro