improved object creation syntax