whoops, i forgot about some stuff