adding vendor compile