finished our demo and initial implementation, along with custom counters