Final version v1.0