it has two different groups of characters non reserved and reserved ones