cypressadapt.com