toplevel
first try for staged computations