updated to include diagram