carry out a theory