This was really hard, so i apologise for any mistaks i have made.