Man kann sich das auch alles selbst unnötig schwer machen.. :-D