plot construction