added a struct class to store all info on a plate