Implement plan (30/48)

Implement plan