added structs to LRGS.h and a second constructor based on structs in LRGS.cpp