fiddle berfore improving it