trying a better version and started building out a test app