Wrote functional adjacent words method