moved the cs source to a new src directory so it's a bit cleaner