public void remove() throws UnsupportedOperationException
			{
				if(counter >= 0 && (counter < size))
				{
					try 
			        {
						deleteAt(counter);
						counter--;
					} 
			        catch (DAIndexOutOfBoundsException e) 
					{
						e.printStackTrace();
					}
				}
				else
				{
					throw new UnsupportedOperationException(); // doing remove and there are no elements
				}
		        
			}