Final Version for submission