Added temp_start and temp_end methods