1a & 1b progress