spelled checked and added data structure for Vise