partly changed on line transfer, offline totally not done