reminds me of trading algorithms