skeleton with mock objects