All functions completed, debug if have time...