can save intervals and stuff probably