added specs
working complete