Code komplett umgeschrieben, kein pickle mehr.