Added working vine compilation code