deleted projection function
improved table output
deleted projection function
created  retain function

used for setting up data to be projected
types list used to store type options