shell deserves its own directory from libs