Added strings and print(clean).
Added descriptions (comment blocks)
Added more comments