Updated with code sample details

Removed all the previous setup info as this is mean to display my understanding of the code requirements