refactored tests to be real instead of exploratory