rm obsolete fn