[FEATURE] fixed interface implementation