can omit the `new` keyword when instantiating