explicitly set every parameter