Copyright (c) 2014–2015 Felix Gnass Copyright (c) 2015 Daniel Gasienica