add support for app arguments