numerous updates including FP operators