golden section kernel file added