temp commented out parts that don't run. Debug them.