doing the letusgo by zxf and wxy