finally am finished my all ...