shell and config