abstract icon based on the number