proxy
hard classes with static utility