minimal functional version of ch6: no real content added yet