Initial version for review.