sword stuff, fix the rest of them later