I have a rough CS if you would like to review it.