made line by line sh