modified (not running perfekt)