Implement plan (42/48)

Implement plan