making projects independent