fixed some float/int/double issues in interface
fixed some float/int/double issues in interface