[#26] add relations
[#27] add validations to address