making lots of changes including scaling and flipping display image