imma be honest, this is still broke as shit.... but it's getting better