adding profilling to the case study project