interface cleaning: visibility, attributes…