final bugs out - automatic begin/end invocation is working (see notes.txt)