simplified and fixed grammar