moving freshable into a seperate file