Adding cs478 toolkit as a starting point