Improved memory usage
 Improved memory usage
added boggle and borrows