updated single core opt