plots implementing2