vendor new layout