Started implementing apply.