refactor spec #176