even more image processing

all still wip