FINAL VERSION FOR SUBMISSION.