added some stuff that i dont want to tell