update and grammar mod