tried one optimization. but rather takes more time.