Modified structure for my particular needs.