answers to the theoretical questions