How to minimize codependancy