near final stage -- maybe need more youtube comments