autonomous

independent, self-reliant