timeperiod 를 Scala 로 porting 중