added slack handler