more comprehensive working tests