image.c

work in progress 3