module skeleton spec example