finished Shape docs