add functional upload tugas