implemented IItem on Shell.java
almost forgot