added some preliminary specks and mocks for other methods