Implementing part of the cms