implemented first test