create a more logical and usable layout