added optimal kagome analysis