5.1 progress and development