adding alot of grammar