more on stack clients and implementation