add prototype time calculations