working image view, but not yet complete