removed redundant constructor param