In this paper, new classes of functions are defined. These spaces generalize Lorentz spaces and give a refinement of Lebesgue spaces, weak-Lebesgue spaces, and Morrey spaces. Some embeddings between these new classes are also proved.