cleanup and added support for llncs style