simpler clearer sketch