update argument
start to implement ls command