i think i did the interface right, but after about an hour, i had to stop working to fix errors