Help from @ranveeraggarwal
done
final for today: