overall should be an int or enum