Started to comment some stuff. Not finished all files yet.