edited tutorial and made it a partial