moved delegates to support files position