still working on image wierdness