Added comments, and removed SLF4j