updated v1.1