add vinyl in dependencies