theme choices implemented