started to track tests next to the code, not sure if wise. added new tests