removed constructor parameters