finally a setup I like... more or less