added johns tests