moved out info data into lib