added annotations to load the class properly.
added annotations