History project!!!! Cardiff castle?

I need to know why CARDIFF CASTLE was build. The renovations its had over the years, know the different parts of the castle, any interesting stories of the castle and know what the castle is now (hotel museum private residence etc..?
HELP ME PLEASE
3 answers 3