modify shell base