split rendering rules into 3