added impressionist gem and functionalities