move DataTime transfer into instance method