Basic rule builder