i want to design a cms system.