rename logger because it deals with more than just logins
style avatars
don't crash if class does not exist