updated impressionist initializer