Final Version for client approval.