implemented function arguments translated