working on adding interval tracking
basic interval stuff seems to be working