agregando muchas cosas que no recuerdo para ponerlas asi que va todoooo XD