init
change from swift into objc.