mostly finished1