scanning for compatible shells.