Implement plan (43/48)

Implement plan