90% conpleted