Added progress logic to user