fixed several implicid method declarations