fix constructor options