solve dependencies bugs