created geometric algo header