add useage and env