clearer code
always open buffers in same frame