Assembly_Factory.java
added some corrections but they don't work