wouldn't private static make better modifiers?