working image switching
wip