top down construction method

;