CAMERA READY Submission