final version v1.4