javadocs and some fixing for the fireworkmaker