need to fix categories stuff, also figure out upload images from admin