refactor the painting model
extract addresses in a module
correct admin specs
correct all specs