added some working tests