add new data list
add plate reader
adding other missing bits