I'm not super strong on ruby - if anyone has ideas how to improve here - i'm more than happy to take any advice.