add nAdd function