Added attributions to Karan's scInstant for inspiration for this project