new extensions related classes