Review (5/5): Does what it supposed to do
Nothing to fancy but does work and nakes less of a mess.