Adding additional temporal functions