add necessary class to facilitate storage