Hey guys I ahve a project due for collage soon and i hardly have it half done. im currently trying to make a vector of strings but when i try return the list, it only gives me the last one that i inserted...here is the piece of code: Code: String item = command.getSecondWord(); if (item.equalsIgnoreCase("key1")){ System.out.println("You now have the first key\n"); items.add("key1"); System.out.print("Items in hand are: "); for(int i = 0; i < items.size() ;i++) { System.out.print(items.elementAt(i)); System.out.print(" "); } }else if (item.equalsIgnoreCase("key2")){ System.out.println("You now have the second key\n"); items.add("key2"); System.out.print("Items in hand are: "); for(int i = 0; i < items.size() ;i++) { System.out.print(items.elementAt(i)); System.out.print(" "); } }else{ System.out.println("?????????????"); } Could anyone tell me whats wrong.. Cheers, ray