adding infrastructure tests