Functionalized main