some stuff forgot to add