basic rules

expression not working. 40 conflicts!