Add shmln tool