use opt_prefix instead of prefix