Add custom shell ui