adding some basic description of code and steps