Copyright 2012, 2013
Daniel Pavel <daniel.pavel@gmail.com>
