implementation salameche