primitive applies table