adding things from learning vm