init commit

First time update.
More working need to do
bugfix rlistdir

fix rlistdir function