updating final version
