move level label into icon factory