commented sidekiq functions