I'm still joining this! Let me work on my CS.