refactoring, illuminate/console added, component generator added