Started to change mcs.h for lists instead of oo.
Started to refoactor.