general fixing