init secondly