adding spec package structure