coding complete, buggy, debug is needed