OK my CS is finished. Hope it's alright :)