tune the interface