create layout and user scaffold