complete file
all rules added