clean up of the interface