fresh version,  just incase i boned something