exporting the constructor directly