This project is only for Vahid D. (Reza), as it has been discussed in detail and agreed upon in advance.
To recap, this ERC20 token has the following primary requirements:
1) Issue token and smart contract on test network.
2) Only prospective token holders are whitelisted can buy coins with ETH, and if they aren't whitelisted, the payment is rejected
3) Admin function to calculate and send profits proportionate to the holdings of each investor, paid in ETH to addresses of token holders
4) Once everything is satisfactory, deploy on main network.
...and this project focuses on only the first requirement, including well-commented, functional code and detailed instructions.