Still need to fix these, crap