added system rules analysis