add method declarations