outputs are easier to read, timer added