Basic crud and design.