added doubleParam