SOP is not mandatory & There is no harm if you attach it Like Enfield says You can use whatever makes you confident but must NOT over rely on such documents but rather use it like a supplement.
Don't worry over what you have already done.Rather be confident on that. As already said SOP is a supplement.Don't worry u will definately get ur visa.Best of luck !