notes to self about what I did wrong in first version