added vehicle layer