add  borwer time function