hopefully done, must go throw the whole process together !!