progress server methods