also look at commercial software such as bright cluster manager from bright computing the emotion an image aims to evoke is its function