add ls logic