added general purpose to intro