more working tests
more working tests