initial commit of BL, CL, and thambynayagam solutions