added some preliminary analysis -- still need to do more formatting