attempt to seperate out themes