init (ver. 1.0)