add base logic for client data
some
some file