Finish. Need debug