implement some addon loading