initial connector template skeleton