added a pin container class to templatize the hoist class more