original design by litoz : interface adaptation by napalm