actually, wiki solutions weren't that great... meh.