Implement plan (22/48)

Implement plan