A small weekend project.