started added working tests