use delegated on ftw