unorganized first commit of ficby 2.0