getting BETTER

getting BETTER (slower)