removed container class replaced their functionality with 2 vectors