basic arg sum