Merging design into implementation