initial client raw codebase