abstracted avatar