turned out better than i thought.