keep in middle in *shell*