pending init method implemented