implement the first test