more style and grammar