I tried my best ok

Modified