Replaced static array with map (for eventual category support)