i believe i got the backend working