Main Design Plt