- Added comments to readibility
- Translation in english