added the sh extension and cleaned up the manifest