added HarObj enum to prevent tons of string object creation