added echo effect and input/output previews