final version 1 for submission