finished modulable interface
aui