adding explore space, separated out sys, admin, and client funcs