cyan inc.