add file comments to top of the files
feature: password recovery