reshapes, setup process, base of documentation