begin reworking theory doc