added constructor object literal notation