multiline functions redeclarations fixed Final