Finished almost, ending situation needs debugging