final working excep hightlight