fix: constructor params