update 1.0 API