add an unnecessary function