A small project just for fun.