register progress