shell work in progress.