very basic style switching added