initial support for progress bar