c: added implicit rules