added computation timer