whoami  implemented