add SJS and shared model