final version v1.1