added behaviour test