added rmr & readlink