adding theme feature