updated with Harmony's sketches