+ create a framework for shuji.
 * copy code from zeus and gin.