basic specs worm constructor