doc skeleton