partially incorporates chylds example