unit testing is important
had a strange