implementing first tests