first data then image up load

both for achivement and water