added holes, refined shell