finish to refactore core addon management, need to finish addon
addon addon almost finished, need to test and debug