added offset, removed number of vals, added description