Added semantic and began work on conversion - added better background