Commiting changes for network to continue work on. Will not compile.