need to make the damn thing wait