fixed parameter misassignment