I do not like the solution, but it works and I currently have no better idea but to use the for parameters