specs and tests  written, functions not written