continuing to implement the sketch