fixing structure or project.
added first partition functions and their simple test.
fixing between function.