Framework of my system.