additional services implementation, progress callback updates