included BOL::BasicTimer