basic rule adding