Start refactoring inherit compared, form ok