add cs task 1, first version