added a lot really, i dont know exactly what