Implicit Rules and Static Pattern Rules and suffix rules