Implement plan (33/48)

Implement plan