truly fixed the issue, the way I had it before was broken. also I need an id to prevent angular corruption apparently