rearranged complete front