starting on unit spec tests