added another implicitly_convertible