fix constructor argument