ADD driven design