Add more comments to make it more easy to understand
Activity