fixed interface issue