diff --git a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractChartColor.java b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractChartColor.java
index 859d7c31657fc7bdade4471d6dd3cb505665d954..25fd8ee14466926a964fcd58b8bcf7e6dc14573f 100644
--- a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractChartColor.java
+++ b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractChartColor.java
@@ -17,6 +17,12 @@ $Id: CLASS.java 11213 2016-03-04 16:27:08Z MONDAL $
 +--------------------------------------------------------------------------*/
 package org.fortiss.tooling.spiderchart.gc;
 
+/**
+ * Represents an abstract color
+ *
+ * @author AMIT KUMAR MONDAL
+ *
+ */
 public abstract class AbstractChartColor {
 
 	public static final String ALICEBLUE = "ALICEBLUE";
diff --git a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractChartFont.java b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractChartFont.java
index 09d5d53ab1cc8b78695813371ccb88e03c8bb044..5f97fe63236c9f688d32f8f18777fd5733b8169a 100644
--- a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractChartFont.java
+++ b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractChartFont.java
@@ -17,6 +17,12 @@ $Id: CLASS.java 11213 2016-03-04 16:27:08Z MONDAL $
 +--------------------------------------------------------------------------*/
 package org.fortiss.tooling.spiderchart.gc;
 
+/**
+ * Represents an abstract font
+ *
+ * @author AMIT KUMAR MONDAL
+ *
+ */
 public abstract class AbstractChartFont {
 
 	public static int BOLD = 1;
diff --git a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractChartGraphics.java b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractChartGraphics.java
index 70a2073c98fb8f84fb04b07562a5c4258ac17090..a372d03e62e7bac206b878ce309808b25a75d30d 100644
--- a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractChartGraphics.java
+++ b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractChartGraphics.java
@@ -17,6 +17,12 @@ $Id: CLASS.java 11213 2016-03-04 16:27:08Z MONDAL $
 +--------------------------------------------------------------------------*/
 package org.fortiss.tooling.spiderchart.gc;
 
+/**
+ * Represents an abstract graphics to be used in the chart
+ *
+ * @author AMIT KUMAR MONDAL
+ *
+ */
 public abstract class AbstractChartGraphics {
 
 	/** */
diff --git a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractChartImage.java b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractChartImage.java
index df9c23c71e9c322ac2f3177ad3a14bbf12b04040..73c238a4ad0e7813bb74bb28e3a0d2d686ec95d6 100644
--- a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractChartImage.java
+++ b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractChartImage.java
@@ -17,6 +17,12 @@ $Id: CLASS.java 11213 2016-03-04 16:27:08Z MONDAL $
 +--------------------------------------------------------------------------*/
 package org.fortiss.tooling.spiderchart.gc;
 
+/**
+ * Represents an abstract image to be used in the chart
+ *
+ * @author AMIT KUMAR MONDAL
+ *
+ */
 public abstract class AbstractChartImage {
 
 	/** disposes the image */
diff --git a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractGraphicsSupplier.java b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractGraphicsSupplier.java
index 33b62db7ec91fae7a3b460c4849af1fab6cf9f55..abe3b2389ea7b822be38dda1974e0c11281819cd 100644
--- a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractGraphicsSupplier.java
+++ b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/AbstractGraphicsSupplier.java
@@ -24,6 +24,12 @@ import org.fortiss.tooling.spiderchart.gc.swt.SpiderChartSwtFont;
 import org.fortiss.tooling.spiderchart.gc.swt.SpiderChartSwtGraphics;
 import org.fortiss.tooling.spiderchart.gc.swt.SpiderChartSwtImage;
 
+/**
+ * Represents an abstract factory for graphics to be used in the chart
+ *
+ * @author AMIT KUMAR MONDAL
+ *
+ */
 public final class AbstractGraphicsSupplier {
 
 	/** Creates an image */
diff --git a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/Fonts.java b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/Fonts.java
index d3afd9d5ada8227f45884bc2c800a64e04e9c327..f6a35e09e00321c909f6c57a6f5d18e072ff4e61 100644
--- a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/Fonts.java
+++ b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/Fonts.java
@@ -17,6 +17,12 @@ $Id: CLASS.java 11213 2016-03-04 16:27:08Z MONDAL $
 +--------------------------------------------------------------------------*/
 package org.fortiss.tooling.spiderchart.gc;
 
+/**
+ * Enumeration of the fonts to be used in the chart
+ *
+ * @author AMIT KUMAR MONDAL
+ *
+ */
 public enum Fonts {
 	ARIAL("Arial"), SERIF("Serif"), VERDANA("Verdana");
 
diff --git a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/Point.java b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/Point.java
index a9bd220bb2ac5079398c4bf937595bf9612ab901..ff8d2246ca88e65b2438ccc76a20e45181c99ec1 100644
--- a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/Point.java
+++ b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/Point.java
@@ -17,6 +17,12 @@ $Id: CLASS.java 11213 2016-03-04 16:27:08Z MONDAL $
 +--------------------------------------------------------------------------*/
 package org.fortiss.tooling.spiderchart.gc;
 
+/**
+ * Represents a point with the given x and y-coordinate values
+ *
+ * @author AMIT KUMAR MONDAL
+ *
+ */
 public final class Point {
 
 	/** X coordinate */
diff --git a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/Polygon.java b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/Polygon.java
index 643c571ba1f98622fb88e17b4b92413a7efc1a4e..f478ec3df9c81ad708928f52155ac572851b8137 100644
--- a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/Polygon.java
+++ b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/Polygon.java
@@ -20,6 +20,12 @@ package org.fortiss.tooling.spiderchart.gc;
 import java.util.ArrayList;
 import java.util.List;
 
+/**
+ * Represents a polygon with the given list of points
+ *
+ * @author AMIT KUMAR MONDAL
+ *
+ */
 public final class Polygon {
 
 	/** list of points to draw the polygon */
@@ -50,7 +56,7 @@ public final class Polygon {
 					|| this.getY(j) <= y
 					&& y < this.getY(i)
 					&& x < (this.getX(j) - this.getX(i)) * (y - this.getY(i))
-							/ (this.getY(j) - this.getY(i)) + this.getX(i)) {
+					/ (this.getY(j) - this.getY(i)) + this.getX(i)) {
 				c = !c;
 			}
 		}
diff --git a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SpiderChartSwtColor.java b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SpiderChartSwtColor.java
index 50ed650ba11aca5f9bee5735e88e7208b6baf751..50bedf8133eec5c78a1bd8bc3052e91a73a15260 100644
--- a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SpiderChartSwtColor.java
+++ b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SpiderChartSwtColor.java
@@ -20,6 +20,12 @@ package org.fortiss.tooling.spiderchart.gc.swt;
 import org.eclipse.swt.graphics.Color;
 import org.fortiss.tooling.spiderchart.gc.AbstractChartColor;
 
+/**
+ * Represents a color to be used in SWT
+ *
+ * @author AMIT KUMAR MONDAL
+ *
+ */
 public final class SpiderChartSwtColor extends AbstractChartColor {
 
 	/** */
diff --git a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SpiderChartSwtFont.java b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SpiderChartSwtFont.java
index f8954d047aeaa7c14e4d9418bad43e1813a9f46c..5cd56edac66bb16f6bc99800bb3d82dde2d27aaa 100644
--- a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SpiderChartSwtFont.java
+++ b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SpiderChartSwtFont.java
@@ -20,6 +20,12 @@ package org.fortiss.tooling.spiderchart.gc.swt;
 import org.eclipse.swt.graphics.Font;
 import org.fortiss.tooling.spiderchart.gc.AbstractChartFont;
 
+/**
+ * Represents a font to be used in SWT
+ *
+ * @author AMIT KUMAR MONDAL
+ *
+ */
 public final class SpiderChartSwtFont extends AbstractChartFont {
 
 	/** name of the font */
diff --git a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SpiderChartSwtGraphics.java b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SpiderChartSwtGraphics.java
index 9205d2d7ed67047444682d413b8a4f65ce6a933a..3cf7bd878f7c8d5360f231d00c63320bc55ed139 100644
--- a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SpiderChartSwtGraphics.java
+++ b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SpiderChartSwtGraphics.java
@@ -31,6 +31,12 @@ import org.fortiss.tooling.spiderchart.gc.AbstractChartFont;
 import org.fortiss.tooling.spiderchart.gc.AbstractChartGraphics;
 import org.fortiss.tooling.spiderchart.gc.AbstractChartImage;
 
+/**
+ * Represents a chart graphics to be used in SWT
+ *
+ * @author AMIT KUMAR MONDAL
+ *
+ */
 public final class SpiderChartSwtGraphics extends AbstractChartGraphics {
 	/** */
 	private float alphaValue = 1.0F;
diff --git a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SpiderChartSwtImage.java b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SpiderChartSwtImage.java
index 9dc61b04d6966c2be935fc6130c2c003c6cf6cbb..154f51800b39b7aa1431241e7efc1e79987d6b2b 100644
--- a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SpiderChartSwtImage.java
+++ b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SpiderChartSwtImage.java
@@ -29,6 +29,12 @@ import org.fortiss.tooling.spiderchart.gc.AbstractChartColor;
 import org.fortiss.tooling.spiderchart.gc.AbstractChartGraphics;
 import org.fortiss.tooling.spiderchart.gc.AbstractChartImage;
 
+/**
+ * Represents a chart image to be used in SWT
+ *
+ * @author AMIT KUMAR MONDAL
+ *
+ */
 public final class SpiderChartSwtImage extends AbstractChartImage {
 
 	/** */
diff --git a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SwtGraphicsProvider.java b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SwtGraphicsProvider.java
index e5feeb7d1a23959a8223f811e51f937679c76620..3f63a04a134bdbe493bf72cd8bf84bfcb0804687 100644
--- a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SwtGraphicsProvider.java
+++ b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/gc/swt/SwtGraphicsProvider.java
@@ -20,6 +20,12 @@ package org.fortiss.tooling.spiderchart.gc.swt;
 import org.eclipse.swt.graphics.Device;
 import org.eclipse.swt.widgets.Display;
 
+/**
+ * Represents a factory for useful SWT operations
+ *
+ * @author AMIT KUMAR MONDAL
+ *
+ */
 public final class SwtGraphicsProvider {
 
 	/** SWT Device object */
diff --git a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/label/SpiderChartLabel.java b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/label/SpiderChartLabel.java
index 635b03942cfd4a879dc790acc6185be1e7718c6e..e4fbed6ef0e3c696c7a1242f1edc940b7aa7d682 100644
--- a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/label/SpiderChartLabel.java
+++ b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/label/SpiderChartLabel.java
@@ -25,6 +25,12 @@ import org.fortiss.tooling.spiderchart.label.api.IFloatingObject;
 import org.fortiss.tooling.spiderchart.style.FillStyle;
 import org.fortiss.tooling.spiderchart.style.LineStyle;
 
+/**
+ * Represents a label to be used on the spider chart
+ *
+ * @author AMIT KUMAR MONDAL
+ *
+ */
 public final class SpiderChartLabel implements IFloatingObject {
 
 	/** */
@@ -254,7 +260,7 @@ public final class SpiderChartLabel implements IFloatingObject {
 				if (this.anchorX <= this.positionX) {
 					this.lineToAnchor.draw(graphics, this.anchorX,
 							this.anchorY, this.positionX, this.positionY
-									+ this.requiredHeight - 1);
+							+ this.requiredHeight - 1);
 				} else {
 					this.lineToAnchor.draw(graphics, this.anchorX,
 							this.anchorY, this.positionX + this.requiredWidth,
@@ -275,25 +281,25 @@ public final class SpiderChartLabel implements IFloatingObject {
 			if (this.borderShape == BORDER_RECT) {
 				this.background.draw(g, this.positionX, this.positionY,
 						this.positionX + this.requiredWidth - 1, this.positionY
-								+ this.requiredHeight - 1);
+						+ this.requiredHeight - 1);
 			}
 			if (this.borderShape == BORDER_ROUNDRECT) {
 				this.background.drawRoundRect(g, this.positionX,
 						this.positionY,
 						this.positionX + this.requiredWidth - 1, this.positionY
-								+ this.requiredHeight - 1);
+						+ this.requiredHeight - 1);
 			}
 			if (this.borderShape == BORDER_OVAL) {
 				this.background
-						.drawArc(
-								g,
-								(int) (this.positionX - this.requiredWidth * 0.1D),
-								(int) (this.positionY - this.requiredHeight * 0.1D),
-								(int) (this.requiredWidth + this.requiredWidth
-										* 0.2D - 1.0D),
+				.drawArc(
+						g,
+						(int) (this.positionX - this.requiredWidth * 0.1D),
+						(int) (this.positionY - this.requiredHeight * 0.1D),
+						(int) (this.requiredWidth + this.requiredWidth
+								* 0.2D - 1.0D),
 								(int) (this.requiredHeight
 										+ this.requiredHeight * 0.3D - 1.0D),
-								0, 360);
+										0, 360);
 			}
 			g.setColor(c);
 		}
@@ -311,24 +317,24 @@ public final class SpiderChartLabel implements IFloatingObject {
 			if (this.borderShape == BORDER_RECT) {
 				this.border.drawRect(g, this.positionX, this.positionY,
 						this.positionX + this.requiredWidth - 1, this.positionY
-								+ this.requiredHeight - 1);
+						+ this.requiredHeight - 1);
 			}
 			if (this.borderShape == BORDER_ROUNDRECT) {
 				this.border.drawRoundRect(g, this.positionX, this.positionY,
 						this.positionX + this.requiredWidth - 1, this.positionY
-								+ this.requiredHeight - 1);
+						+ this.requiredHeight - 1);
 			}
 			if (this.borderShape == BORDER_OVAL) {
 				this.border
-						.drawArc(
-								g,
-								(int) (this.positionX - this.requiredWidth * 0.1D),
-								(int) (this.positionY - this.requiredHeight * 0.1D),
-								(int) (this.requiredWidth + this.requiredWidth
-										* 0.2D - 1.0D),
+				.drawArc(
+						g,
+						(int) (this.positionX - this.requiredWidth * 0.1D),
+						(int) (this.positionY - this.requiredHeight * 0.1D),
+						(int) (this.requiredWidth + this.requiredWidth
+								* 0.2D - 1.0D),
 								(int) (this.requiredHeight
 										+ this.requiredHeight * 0.3D - 1.0D),
-								0, 360);
+										0, 360);
 			}
 		}
 		this.clickableArea = new Polygon();
diff --git a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/legend/SpiderChartLegend.java b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/legend/SpiderChartLegend.java
index 689e81205f4c5f128e0f2e6f01c394a1b11366a5..bd08a005a9770c99a9a7fcbd60514c9bd946ec7c 100644
--- a/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/legend/SpiderChartLegend.java
+++ b/org.fortiss.tooling.spiderchart.ui/trunk/src/org/fortiss/tooling/spiderchart/legend/SpiderChartLegend.java
@@ -39,6 +39,12 @@ import org.fortiss.tooling.spiderchart.label.SpiderChartLabel;
 import org.fortiss.tooling.spiderchart.style.FillStyle;
 import org.fortiss.tooling.spiderchart.style.LineStyle;
 
+/**
+ * Represents legend to be used on the spider chart
+ *
+ * @author AMIT KUMAR MONDAL
+ *
+ */
 public final class SpiderChartLegend extends SpiderChartComponent {
 
 	/** Legend Background Style */
@@ -209,7 +215,7 @@ public final class SpiderChartLegend extends SpiderChartComponent {
 				final FillStyle f = (FillStyle) icon;
 				f.draw(g, toCenterX + this.x + offset, toCenterY + this.y,
 						toCenterX + this.x + offset + sidelentgh, toCenterY
-								+ this.y + sidelentgh);
+						+ this.y + sidelentgh);
 			}
 			offset = offset + iconWidth + iconSeparator + textWidth
 					+ textSeparator;
@@ -290,8 +296,8 @@ public final class SpiderChartLegend extends SpiderChartComponent {
 				l.draw(g, toCenterX + this.x, toCenterY + this.y + iconHeight
 						/ 2 + (i - 1) * itemHeight + this.legendOffset,
 						toCenterX + this.x + iconWidth - 2, toCenterY + this.y
-								+ iconHeight / 2 + (i - 1) * itemHeight
-								+ this.legendOffset);
+						+ iconHeight / 2 + (i - 1) * itemHeight
+						+ this.legendOffset);
 			}
 		}
 	}