MridulAttempts at thinking