slight fix
modify to refactor on DEFRELATION macro