add requirement for hamcrest