fp
float fixes
misc