adding tests for numbers, strings, and binary .. binary fails, but might be operator error on my part