add licences and should dependency