with obsolete class