problem with permutation -

An omelet can be ordered plain or with any or all of the following fillings: cheese, onions, peppers. How many different kinds omelets are possible?

plain

c
co
cop
o
op
p