start with the needs