basicall worked through color example