make camellia optional