init 1st time.