implementing vinyl controller