finally the saving and shit all working