Changes for workign with alternative components new tables and changes to port columns