i messed up a lot b/c of comas that are thrown in there