Work in progress... (edit; show; type; nav\)