added final project from James first