Erc progress (9/29)

Erc progress