delete old style constructor