#48 avatar service and helper