rename shared to subs, inital shared template