add ln shell