NEW: Design document with requirements