slots algorithm toql