latest updates
added externals
all specs pass