fill for top-down nodes