My ls source code. Nov2014