add cs task 1, second version