stolen I think .. and just do some Edit