[+] Added comments and documentation