correct compatibility issues