committing stack and crud example