added simple type auto conversion for arguments