decided to restart using wollowski code