in my_ls printing permissions has been improved
shared data and pipe has been written, but program has bag