more tests, cleaned up a bit in terms of ada user decision initialisers