initial check-in, need to add plotting