Copyright (c) 2010-2011 Damian Waradzyn <damian.waradzyn@gmail.com>
