can now take a name from input, pretty-prints the result, and doesn't fail on bad actor names