added MethodDecls
merged