updated yellow ring. minor performance improvements