commit UI layout finish version