final version for release 1