Code cleaning and Documentation
Signed-off-by: ricardo cedeño montaña <drnn1076@linux-9xum.site>