ADVANCEMENTS AND CHALLENGES IN MICROGRID