return compatiblility in each method
function declaration in let