incorporated a theme API