working functional tests
unit tests aren't the best - not actually testing the code - just a constant