supports estimate types