Added casestudy impl