Working Stuff if u ingore swing