multi function debuged