Start implementing design