added 2-gram and 3-gram