use less mock objects