finito, need to debug assignment5