cap (128.316)