various visual improvmenents