enhanced object literal