first funtion added ls