considering implementing this in my speculative biology project