Based on the Lendr Joomla! 3.X component tutorial. I am learning and correcting