exports constructor rather than new object
package