Complex curves