First pass at the oy app. I know, it sucks