use better remote, still needs updating