Added sample 40 functional