started working on image manager (still long way to go)