On-chip integration