#37 recursive build works