added some extra tests