implemented transparency, and began a theme manager class