initial commit. Compatibility lib.