added more userland utils