removed constructor with no parameters