complies with timer.h