boilerplate update
vendors & structure update