method v1.0