working2 without object literal