mesh class - starting project 2 additions