add readlink