added specs and made suggested changes