support for two arguments