doc and .sh