adding projections and tables