Grammar learning

preparation in progress